<?php
/**
 * Author: lf
 * Blog: https://blog.feehi.com
 * Email: job@feehi.com
 * Created at: 2016-04-14 12:09
 */

use common\libs\Constants;
use yii\widgets\DetailView;

/**
 * @var $model backend\models\Article
 */
?>
<?= DetailView::widget([
    'model'      => $model,
    'attributes' => [
        'id',
//        [
//            'attribute' => 'category',
//            'value' => function($model){
//                return $model->category === null ? "-" : $model->category->name;
//            }
//        ],
//        'title',
//        'sub_title',
        [
            'label'  => "图片",
            'format' => 'raw',
            'value'  => function ($model) {
                $images = \common\models\ArticleImage::findAll(['aid' => $model->id]);
                $res    = '';
                if ( ! empty($images)) {
                    foreach ($images as $image) {
                        $res .= "<img src='" . $image->image->getImageUrl() . "' width='100px'>" . '<br>';
                    }
                }

                return $res;
            }
        ],
        'summary',
//        [
//            'attribute' => 'thumb',
//            'format' => 'raw',
//            'value' => function($model){
//                return "<img style='max-width:200px;max-height:200px' src='" . $model->thumb . "' >";
//            }
//        ],
//        'seo_title',
//        'seo_keywords',
//        'seo_description',
//        [
//            'attribute' => 'status',
//            'value' => function($model){
//                return Constants::getStatusItems($model->status);
//            }
//        ],
//        'sort',
        [
            'label' => "用户",
            'value' => function ($model) {
                return $model->user->username;
            }
        ],
        'scan_count',
        'comment_count',
//        [
//            'attribute' => 'can_comment',
//            'value' => function($model){
//                return Constants::getYesNoItems($model->can_comment);
//            }
//        ],
        [
            'attribute' => 'visibility',
            'value'     => function ($model) {
                return Constants::getArticleVisibility($model->visibility);
            }
        ],
//        'password',
//        [
//            'attribute' => 'flag_headline',
//            'value' => function($model){
//                return Constants::getYesNoItems($model->flag_headline);
//            }
//        ],
//        [
//            'attribute' => 'flag_recommend',
//            'value' => function($model){
//                return Constants::getYesNoItems($model->flag_recommend);
//            }
//        ],
        'created_at:datetime',
        'updated_at:datetime',
    ],
]) ?>